﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data.SqlClient;
using System.Data;
using System.Collections;

using XJX.DataLayer;

namespace XJX.BusinessLayer
{
    public class Other
    {
        private string ConnToData;

        public Other(string newConnectionString)
        {
            ConnToData = newConnectionString;
        }

        //获取所有分类信息
        public DataTable Get_ALL_Category()
        {
            DataTable dt = new DataTable();

            DataSet ds = new XJX.DataLayer.Other(ConnToData).Get_ALL_Category();
            dt = ds.Tables[0];

            return dt;
        }


        //获取所有参数信息
        public DataTable Get_ALL_Param()
        {
            DataTable dt = new DataTable();

            DataSet ds = new XJX.DataLayer.Other(ConnToData).Get_All_Param();
            dt = ds.Tables[0];

            return dt;
        }

        //根据传入的过程名称，分别得到汇总报表的数据
        public Hashtable Ad_Report_Get_Summary_List(string proc)
        {
            Hashtable ht = new Hashtable();
            DataTable dt = new DataTable();

            DataSet ds = new XJX.DataLayer.Other(ConnToData).Ad_Report_Get_Summary_List(proc, "SummaryInfo");
            dt = ds.Tables[0];

            ArrayList data = Common.DataTable2ArrayList(dt);

            ht["rows"] = data;

            return ht;
        }

        //得到指定ID的模板信息
        public DataTable Get_Templater_Content_From_ID(int ID)
        {
            DataTable dt = new DataTable();

            DataSet ds = new XJX.DataLayer.Other(ConnToData).Get_Templater_Content_From_ID(ID);
            dt = ds.Tables[0];

            return dt;
        }

    }
}









